// window.onload = function(){
//     checkUserName();
//     checkNickName();
//     checkRealName();
//     checkStuId();
//     checkEmail();
//     checkMobile();
//     checktitle();
//     checkwechat();
//     checkqqGroup();
// }

// function $(elementId){
//     return document.getElementById(elementId);
// }

/* 用户名要求数字、字母、下划线、-的组合，字符个数为 4-16 */
var userNameReg = new RegExp("/^[a-zA-Z0-9_-]{4,16}$/");
/* 昵称要求数字、字母、汉字、下划线的组合，字符长度为4-12 */
var nickNameReg = new RegExp("/^[\u4e00-\u9fa5_a-zA-Z0-9]{4,12}$/");
/* 真实姓名包括汉字，字符长度为2-4 */
var realNameReg = new RegExp("/^[\u4e00-\u9fa5]{2,4}$/");
/* 学号stuId包括数字、字母，字符长度为9 */
var stuIdReg = new RegExp("/^[a-zA-Z0-9]{9}$/");
/* 邮箱 */
// var mailReg = new RegExp("/^[A-z0-9]+@{1}[A-z0-9][\.]{1}[a-z]{1,3}$/");
var mailReg = new RegExp("/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/");
/* 手机号 */
var phoneReg = new RegExp("/^(13|14|15|16|18|17|19)[0-9]{9}$/");
/* 密码：8-16位，由字母数字下划线组成 */
var pwdReg = new RegExp("/^[A-z0-9_]{8,16}$/");

/* activity的标题 */
var titleReg = new RegExp("/^[\u4e00-\u9fa5a-zA-Z0-9]{2,20}$/");

/* 组织的公众号 */
var wechatReg = new RegExp("/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/");
/* 组织qq群 */
var qqgroupReg = new RegExp("/^[0-9]{10,20}$/")


/*用户名验证*/
function checkUserName(){
    var userName = $("#userName");
    var userNameValue = $("#userName").value;
    var userNamePrompt = $("userName_prompt");
    //正则表达式的test()方法 userReg.test(user);
    userName.on("focus" , function(){
        userNamePrompt.css("display" , "block");
        userNamePrompt.html("<span>请输入4-16位用户名(以字母开头，包括数组、字母、下划线)</span>");
        if(userNameReg.test(userNameValue)){
            return true;
        }
    }) 
    userName.blur(function(){
        userNamePrompt.css("display" , "none");
    }); 
}

/* 昵称验证 */
function checkNickName(){
    var nickName = $("#inputNickName");
    var nickNameValue = $("#inputNickName").val();
    var nickNamePrompt = $("#nickName_prompt");
    //正则表达式的test()方法 userReg.test(user);
    nickName.on("focus", function () {
        nickNamePrompt.css("display" , "block");
        nickNamePrompt.html("<span>请输入4-12位昵称(包括汉字、数字、字母、下划线)</span>");
        if(nickNameReg.test(nickNameValue)){
            return true;
        }
    });
    nickName.blur(function(){
        nickNamePrompt.css("display" , "none");
    });
}

/* 真实姓名验证 */
function checkRealName(){
    var realName = $("#inputRealName");
    var realNameValue=$("#inputRealName").val();
    var realNamePrompt=$("#realName_prompt");
    //正则表达式的test()方法 userReg.test(user);
    realName.on("focus", function () {
        realNamePrompt.css("display" , "block");
        realNamePrompt.html("<span>请输入真实姓名(2-4位汉字)</span>");
        if(realNameReg.test(realNameValue)){
            return true;
        }
    });
    realName.blur(function(){
        realNamePrompt.css("display" , "none");
    });
}
/* 学号验证 */
function checkStuId(){
    var stuId = $("#inputStuId");
    var stuIdValue = $("$inputStuId").value;
    var stuIdPrompt = $("stuId_prompt");
    //正则表达式的test()方法 userReg.test(user);
    stuId.on("focus", function () {
        stuIdPrompt.css("display" , "block");
        stuIdPrompt.html("<span>请输入9位的学号(学号包括字母、数字)</span>");
        if(stuIdReg.test(stuIdValue)){
            return true;
        }
    });
    stuId.blur(function(){
        stuIdPrompt.css("display" , "none");
    });
}

/*邮箱验证*/
function checkEmail()
{
    var email = $("#inputEmail");
    var emailValue = $("#inputEmail").val();
    var emailPrompt=$("#email_prompt");
    var index = emailValue.indexOf("@",1);
    email.on("focus", function () {
        emailPrompt.css("display" , "block");
        emailPrompt.html("<span>输入的邮箱应包含 @ 和 .</span>");
        if(mailReg.test(emailValue)){
            return true;
        }
    });
    email.blur(function(){
        emailPrompt.css("display" , "none");
    });
}

/* 验证手机号码 */
function checkMobile()
{
    var mobile = $("#inputTel");
    var mobileValue = $("#inputTel").val();
    var mobilePrompt = $("#mobile_prompt");
    mobile.on("focus", function () {
        mobilePrompt.css("display" , "block");
        mobilePrompt.html("<span>请输入手机号码(11位)</span>");
        if(phoneReg.test(mobileValue)){
            return true;
        }
    });
    mobile.blur(function(){
        mobilePrompt.css("display" , "none");
    });
}

/* 活动标题 */
function checktitle(){
    var title = $("#inputTitle");
    var titleValue = $("#inputTitle").val();
    var titlePrompt = $("#title_prompt");
    title.on("focus", function () {
        titlePrompt.css("display" , "block");
        titlePrompt.html("<span>请输入活动标题(标题20位包括数字、字母、汉字)</span>");
        if(titleReg.test(titleValue)){
            return true;
        }
    });
    title.blur(function(){
        titlePrompt.css("display" , "none");
    });
}

/* 组织公众号 */
function checkwechat(){
    var wechat = $("#inputWechat");
    var wechatValue = $("#inputWechat").val();
    var wechatPrompt = $("#wechat_prompt");
    //正则表达式的test()方法 userReg.test(user);
    wechat.on("focus", function () {
        wechatPrompt.css("display" , "block");
        wechatPrompt.html("<span>请输入公众号(以字母开头，6-20位(数字、字母、下划线))</span>");
        if(wechatReg.test(wechatValue)){
            return true;
        }
    });
    wechat.blur(function(){
        wechatPrompt.css("display" , "none");
    });
}

/* 组织qq群 */
function checkqqGroup(){
    var qqgroup = $("#inputQqgroup")
    var qqgroupValue = $("#inputQqgroup").val();
    var qqgroupPrompt = $("#Qqgroup_prompt");
    //正则表达式的test()方法 userReg.test(user);
    qqgroup.on("focus", function () {
        qqgroupPrompt.css("display" , "block");
        qqgroupPrompt.html("<span>请输入QQ群群号(全数字8-16)</span>");
        if(qqgroupReg.test(qqgroupValue)){
            return true;
        }
    });
    qqgroup.blur(function(){
        qqgroupPrompt.css("display" , "none");
    });
}

/*密码验证*/
function checkPwd()
{
    var pwd = $("#inputPassword1");
    var pwdValue = $("#inputPassword1").val();
    var pwdPrompt = $("#pwd_prompt");
    pwd.on("focus", function () {
        pwdPrompt.css("display" , "block");
        pwdPrompt.html("<span>密码:8-16位,由字母数字下划线组成</span>");
        if(pwdReg.test(pwdValue)){
            return true;
        }
    });
    pwd.blur(function(){
        pwdPrompt.css("display" , "none");
    });
}
function checkRepwd(){
    var repwd = $("#inputPassword2");
    var repwdValue = $("#inputPassword2").val();
    var repwdPrompt = $("#repwd_prompt");
    repwd.on("focus", function () {
        repwdPrompt.css("display" , "block");
        repwdPrompt.html("<span>请重复输入密码</span>");
        if(pwdReg.test(repwdValue)){
            return true;
        }
    });
    repwd.blur(function(){
        repwdPrompt.css("display" , "none");
    });
}

/* 验证出生日期 */
/* function checkBirth(){
    var birth=$("birth").value;
    var birthId=$("birth_prompt");
    birthId.innerHTML="";
    if(birth.length!=10|| birth.charAt(4)!="-" || birth.charAt(7)!="-")
    {
        birthId.innerHTML="出生日期输入格式不正确";
        return false;
    }
    varbirthdays=birth.split("-");
    year=parseInt(birthdays[0],10);
    month=parseInt(birthdays[1],10);
    day=parseInt(birthdays[2],10);
    var now=new Date();
    nowYear=now.getFullYear();
    if(isNaN(year)|| isNaN(month) || isNaN(day))
    {
        birthId.innerHTML="出生日期不能包含字符";
        return false;
    }

    if(year<1900|| year>nowYear)
    {
        birthId.innerHTML="出生年份输入有误";
        return false;

    }

    if(month<=0|| month>12)
    {
        birthId.innerHTML="出生月份输入有误";
        return false;
    }

    if(day<=0|| day>31)
    {
        birthId.innerHTML="出生日期输入有误";
        return false;
    }
    return  true;
} */